SparkSDK Namespace |
Class | Description | |
---|---|---|
![]() | AVIODevice |
Audio and video IO device.
|
![]() | Call |
A Call represents a media call on Cisco Spark.
The application can create an outgoing call by calling phone.dial function.
|
![]() | CallDisconnectedEvent |
The call disconnect event.
|
![]() | CallError |
Unknown error
|
![]() | CallEvent |
Base class for the event of a call.
|
![]() | CallMembership |
A data type represents a relationship between *Call* and *Person* at Cisco Spark cloud.
|
![]() | CallMembershipChangedEvent |
The call membership changed event.
|
![]() | CallMembershipDeclinedEvent |
The person in the membership declined this call.
|
![]() | CallMembershipJoinedEvent |
The person in the membership joined this call.
|
![]() | CallMembershipLeftEvent |
The person in the membership left this call.
|
![]() | CallMembershipSendingAudioEvent |
The person in the membership started sending audio.
|
![]() | CallMembershipSendingShareEvent |
The person in the membership started sharing.
|
![]() | CallMembershipSendingVideoEvent |
The person in the membership started sending video.
|
![]() | CameraSwitchedEvent |
This might be triggered when the selected camera switched.
|
![]() | CapabilitieDTMF |
The DTMF capability of this call.
|
![]() | Capabilities |
The capabilities of a call.
|
![]() | JWTAuthenticator |
A [JSON Web Token](https://jwt.io/introduction) (JWT) based authentication strategy
is to be used to authenticate a guest user on Cisco Spark.
|
![]() | LocalCancel |
The local party has cancelled the call.
This is only applicable when the direction of the call is *outgoing*.
|
![]() | LocalDecline |
The local party has declined the call.
This is only applicable when the direction of the call is *incoming*.
|
![]() | LocalFile |
A data type represents a local file
|
![]() | LocalFileThumbnail |
A data type represents a local file thumbnail.
|
![]() | LocalLeft |
The local party has left the call.
|
![]() | LocalVideoReadyEvent |
This is triggered when ready for show local video.
If you haven't set the local view handle, you can set it by calling SetLocalView(IntPtr) now.
|
![]() | LocalVideoViewSizeChangedEvent |
Local video rendering view size has changed.
|
![]() | MediaChangedEvent |
The media change event.
|
![]() | MediaOption |
The media options of a call.
|
![]() | Membership |
Membership contents.
|
![]() | MembershipClient |
Memberships represent a person's relationship to a room.
Use this API to list members of any room that you're in or create memberships to invite someone to a room.
Memberships can also be updated to make someome a moderator or deleted to remove them from the room.
|
![]() | Mention |
A abstact data type represents mention.
|
![]() | MentionAll |
A data type represents mention all in the room.
|
![]() | MentionPerson |
A data type represents mention one person in the room.
|
![]() | Message |
The struct of a Message on Cisco Spark.
|
![]() | MessageArrived |
The event of a message arrived.
|
![]() | MessageClient |
Messages are how we communicate in a room. In Spark, each message is displayed on its own line along with a timestamp and sender information.
Use this API to list, create, and delete messages. Message can contain plain text, rich text, and a file attachment.
|
![]() | MessageDeleted |
The event of a message is deleted.
|
![]() | MessageEvent |
A abstract data type represents a message event.
|
![]() | OAuthAuthenticator |
An [OAuth](https://oauth.net/2/) based authentication strategy is to be used to authenticate a user on Cisco Spark.
|
![]() | OtherConnected |
One of the other phones of the authenticated user has answered the call.
This is only applicable when the direction of the call is *incoming*.
|
![]() | OtherDeclined |
One of the other phones of the authenticated user has declined the call.
This is only applicable when the direction of the call is *incoming*.
|
![]() | Person |
Person contents.
|
![]() | PersonClient |
Person are registered users of Cisco Spark.
Searching and viewing Person requires an auth token with a scope of spark:people_read.
Viewing the list of all People in your Organization requires an administrator auth token with spark-admin:people_read scope.
Adding, updating, and removing People requires an administrator auth token with the spark-admin:people_write scope.
|
![]() | Phone |
Phone represents a Cisco Spark calling device.
The application can obtain a phone object from Spark object
and use *phone* to call other Cisco Spark users or PSTN when enabled.
The phone must be registered before it can make or receive calls.
|
![]() | ReceivingAudioEvent |
This might be triggered when the local party muted or unmuted the audio.
|
![]() | ReceivingShareEvent |
This might be triggered when the local party muted or unmuted the video
|
![]() | ReceivingVideoEvent |
This might be triggered when the local party muted or unmuted the video.
|
![]() | RemoteCancel |
The remote party has cancelled the call.
This is only applicable when the direction of the call is *incoming*.
|
![]() | RemoteDecline |
The remote party has declined the call.
This is only applicable when the direction of the call is *outgoing*.
|
![]() | RemoteFile |
A data type represents a remote file
|
![]() | RemoteFileThumbnail |
A data type represents a remote file thumbnail.
|
![]() | RemoteLeft |
The remote party has left the call.
|
![]() | RemoteSendingAudioEvent |
This might be triggered when the remote party muted or unmuted the audio.
|
![]() | RemoteSendingShareEvent |
This might be triggered when the remote party started or stopped share stream.
If you haven't set the share view handle, you can set it by calling SetRemoteShareView(IntPtr) now.
|
![]() | RemoteSendingVideoEvent |
This might be triggered when the remote party muted or unmuted the video.
|
![]() | RemoteShareViewSizeChangedEvent |
Remote share rendering view size has changed.
|
![]() | RemoteVideoReadyEvent |
This is triggered when ready for show remote video.
If you haven't set the remote view handle, you can set it by calling SetRemoteView(IntPtr) now.
|
![]() | RemoteVideoViewSizeChangedEvent |
Remote video rendering view size has changed.
|
![]() | Room |
A data type represents a Room at Cisco Spark cloud.
|
![]() | RoomClient |
Class RoomClient contains APIs which are used to manage the rooms themselves.
Rooms are created and deleted with this API. You can also update a room to change its title
|
![]() | SendingAudioEvent |
This might be triggered when the local party muted or unmuted the audio.
|
![]() | SendingShareEvent |
This might be triggered when the local party started or stopped share stream.
|
![]() | SendingVideoEvent |
This might be triggered when the local party muted or unmuted the video.
|
![]() | ShareSource |
Share source.
|
![]() | Spark |
Spark object is the entry point to use this Cisco Spark .Net SDK. A Spark object must be created with one of the following Authenticator.
|
![]() | SparkApiEventArgs |
Represents the Spark SDK api event args.
|
![]() | SparkApiEventArgsT |
Represents the Spark SDK api event args.
|
![]() | SparkError |
A data type represents a error.
|
![]() | SpeakerSwitchedEvent |
This might be triggered when the selected speaker switched.
|
![]() | SSOAuthenticator |
An Single sign-on [SSO](https://help.webex.com/docs/DOC-9143#reference_E9B2CEDE975E4CD311C56D9B0EF2476C)
based authentication strategy used to authenticate a user on Cisco Spark.
See: [Cisco Spark Integration](https://developer.ciscospark.com/authentication.html)
|
![]() | Team |
A data type represents a Team at Cisco Spark cloud.
|
![]() | TeamClient |
Class TeamClient contains APIs which are used to manage the teams themselves.
Teams are created and deleted with this API. You can also update a team to change its title
|
![]() | TeamMembership |
A data type represents a relationship between Team and Person at Cisco Spark cloud.
|
![]() | TeamMembershipClient |
TeamMemberships represent a person's relationship to a team.
Use this API to list members of any team that you're in or create memberships to invite someone to a team.
Team memberships can also be updated to make someone a moderator or deleted to remove them from the team.
|
![]() | Webhook |
A data type presents a Webhook at Cisco Spark for Developer.
|
![]() | WebhookClient |
WebhookClient allow your app to be notified via HTTP when a specific event occurs on Spark. For example, your app can register a webhook to be notified when a new message is posted into a specific room
|
Structure | Description | |
---|---|---|
![]() | CallVideoDimensions |
video render view dimensions.
|
Interface | Description | |
---|---|---|
![]() | IAuthenticator |
An interface for generic authentication strategies in Cisco Spark. Each authentication strategy
is responsible for providing an accessToken used throughout this SDK.
|
![]() | ILogger |
A protocol for logging in the SDK.
|
Enumeration | Description | |
---|---|---|
![]() | AVIODeviceType |
audio and video IO device type.
|
![]() | CallCallDirection |
The enumeration of directions of a call
|
![]() | CallMembershipCallState |
The enumeration of the status of the person in the membership.
|
![]() | CallStatus |
The status of a Call.
|
![]() | LogLevel |
The enumeration of log message level.
|
![]() | PhoneDefaultBandwidth |
The enumeration of common bandwidth choices.
|
![]() | RoomSortType |
The enumeration of sorting result
|
![]() | RoomType |
The enumeration of the types of a room.
|
![]() | ShareSourceType |
share source types.
|
![]() | SparkErrorCode |
The enumeration of error types.
|